<?php
if(!isset($_SESSION))
{
   session_start();
}

function montaMascara($msg="", $mask="") {
        $cMask = $mask;
        $cMsg = $msg;
        //refaz máscara
        for($i=0;$i<=strlen($cMask)-1;$i++)
            if(strlen($cMsg)-1 >= $i) //verifica se existe tantos caracteres

                if($cMask[$i] != "#" && $cMsg[$i] != $cMask[$i]) {
//Verifica se o caracter da máscara é especial, se for verifica se é igual

                    $nMsg = ""; //Cria nova mensagem
                    for($b=0;$b<=strlen($cMsg)-1;$b++) //refaz mensagem
                        if($b==$i) $nMsg = $nMsg.$cMask[$i].$cMsg[$b]; //Se


                        else $nMsg = $nMsg.$cMsg[$b];
                    $cMsg = $nMsg;
                }

        return $nMsg;
} 

/**if( !function_exists('__autoload') )
{
    function __autoload($class_name) {
    require_once '../'.$class_name . '.php';
    echo "require_once('../".$class_name . ".php');<br>";
    }**/

require_once('../Ano.php');
require_once('../Programa.php');
require_once('../Campus.php');
require_once('../Fonte.php');
require_once('../Empenho.php');
require_once('../NomePrograma.php');
require_once('../Reserva.php');
require_once('../Rateio.php');
require_once('../RateioDAO.php');
require_once('../Setor.php');
require_once('../SetorDAO.php');
require_once('../NaturezaDespesa.php');
require_once('../SubElemento.php');
require_once('../Licitacao.php');
require_once('../ProcessoDAO.php');
require_once('../PlanoInterno.php');
require_once('../Fornecedor.php');
require_once('../FornecedorDAO.php');    


$disponibilidade = $_GET['disponibilidade'];
$reservaId = $_GET['reservaId'];
if($disponibilidade == "sim"){

$r = new Reserva();
$reserva = $r->CarregarReserva($reservaId);

$acao = $reserva->rateio->fonte->programa->nome;
$fonte = $reserva->rateio->fonte->fonteRecurso;
$unidade = $reserva->rateio->campus->nome;
$setor = $reserva->setor->nome;
$processo = montaMascara($reserva->processo,"#####.######/####-##");
$natureza = $reserva->naturezaDespesa->id." - ".$reserva->naturezaDespesa->descricao;
$subElemento =$reserva->subElemento->subElementoId." - ".$reserva->subElemento->descricao;
$valor = "R$ ".number_format($reserva->valor/100,2, ',', '.');
$despesa = $reserva->despesa;

}else if ($disponibilidade == "nao"){
	
	$campusId = $_GET['campusId'];	
	$fonteId = $_GET['fonteId'];
	$valor = "R$ ".$_GET['valor'];
	$processo = $_GET['processo'];	
	$ra = new Rateio();
	$rateio = $ra->CarregarRateioPorCampus($fonteId, $campusId);
	$acao  = $rateio->fonte->programa->nome;
	$fonte = $rateio->fonte->fonteRecurso;
	$unidade = $rateio->campus->nome;
}
	

?>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
    .cel{
        vertical-align: middle; text-align: center;
        
    }
</style>
<body style="font-size: smaller">            
           <?php
           $html='
            <table  style="width: 405px;">
            <tr>
                <td style="width:50px;">
                    <img src="../templates/IFF.jpg"/>
                </td>
                <td style="text-align: center; vertical-align: top; width: 275px;">
                    <b>Pr&oacute;-Reitoria de Administra&ccedil;&atilde;o e Planejamento<br>
                    Departamento de Or&ccedil;amento, Planejamento e Obras<br>
                    Coordena&ccedil;&atilde;o de Or&ccedil;amento</b>
                </td>
            </tr>
        </table>                       
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
';
           if($disponibilidade == "nao"){
           $html .='
            <table  style="width: 580px;">
            <tr>
                <td colspan="2" style="text-align: right;font-size:small;">
                    <b>Processo:</b> &nbsp;'.$processo.'
                </td>
            </tr>
            <tr>
            <td colspan="2">
            &nbsp;
            </td>
            </tr>            
            <tr>
            <td colspan="2" style="font-size:small;"><p align="justify" style="padding-left: 40px;">&nbsp;&nbsp;Informamos a Vossa Senhoria que n&atilde; h&aacute; disponibilidade or&ccedil;ament&aacute;ria para atender a presente
            soli&ccedil;ita&ccedil;&atilde;o,<br> conforme detalhamento abaixo:</p>
            </td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>A&ccedil;&atilde;o Or&ccedil;ament&aacute;ria:</b></td>
                <td style="font-size:small;">'.$acao.'</td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>Fonte de Recurso:</b></td>
                <td style="font-size:small;">'.$fonte.'</td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>Unidade:</b></td>
                <td style="font-size:small;">'.$unidade.'</td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>Valor:</b></td>
                <td style="font-size:small;">'.$valor.'</td>
            </tr>
        </table>';
           
           }else if($disponibilidade=="sim"){
           $html .='
            <table  style="width: 580px;">
            <tr>
                <td colspan="2" style="text-align: right;font-size:small;">
                    <b>Processo:</b> &nbsp;'.$processo.'
                </td>
            </tr>
            <tr>
            <td colspan="2">
            &nbsp;
            </td>
            </tr>
            
            <tr>
            <td colspan="2" style="font-size:small;"><p align="justify" style="padding-left: 40px;">&nbsp;&nbsp;Informamos a Vossa Senhoria que h&aacute; disponibilidade or&ccedil;ament&aacute;ria para atender a presente
            soli&ccedil;ita&ccedil;&atilde;o,<br> conforme detalhamento abaixo:</p>
            </td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>A&ccedil;&atilde;o Or&ccedil;ament&aacute;ria:</b></td>
                <td style="font-size:small;">'.$acao.'</td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>Fonte de Recurso:</b></td>
                <td style="font-size:small;">'.$fonte.'</td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>Unidade:</b></td>
                <td style="font-size:small;">'.$unidade.'</td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>Setor:</b></td>
                <td style="font-size:small;">'.$setor.'</td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>Natureza:</b></td>
                <td style="font-size:small;">'.$natureza.'</td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>Sub-Elemento:</b></td>
                <td style="font-size:small;">'.$subElemento.'</td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>Valor:</b></td>
                <td style="font-size:small;">'.$valor.'</td>
            </tr>
            <tr>
                <td style="width:130px; text-align: right;font-size:small;"><b>Despesa:</b></td>
                <td style="font-size:small;">'.$despesa.'</td>
            </tr>                        
        </table>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
        <div style="text-align: right"><b>Data:</b>'.  date("d/m/Y").'</div>';
         
           }
           require_once ('../dompdf/dompdf_config.inc.php') ; 

            $dompdf = new DOMPDF();
            $dompdf->load_html(utf8_decode($html));
            $dompdf->set_paper("a4", "portrait");            
            $dompdf->render();
            $dompdf->stream("despacho.pdf");             

             ?>        
    </body>
</html>
